home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Everything For A Hacker
/
19990506-[HACK].iso
/
HEXEDIT
/
ASM_DOC.ZIP
/
TD.DOC
/
CHAP15.TXT
< prev
next >
Wrap
Text File
|
1980-01-01
|
13KB
|
309 lines
â½áóá 15
é¿αΓπá½∞¡á∩ «Γ½áñ¬á ¡á ¼áΦ¿¡Ñ ß »α«µÑßß«α«¼ 80386
-----------------------------------------------------------------
ÄΓ½áñτ¿¬ Turbo Debugger »«ºó«½∩ÑΓ ¿ß»«½∞º«óáΓ∞ óßÑ ¼«Θ¡δÑ
󫺼«ª¡«ßΓ¿ ¬«¼»∞εΓÑαá ¡á íáºÑ »α«µÑßß«αá 80386. é¿αΓπá½∞¡á∩
«Γ½áñ¬á »«ºó«½∩ÑΓ «Γ½áª¿óáѼ«⌐ »α«úαá¼¼Ñ ¿ß»«½∞º«óáΓ∞ óßÑ
áñαÑß¡«Ñ »α«ßΓαá¡ßΓó« ó »αÑñѽáσ 640è, ¬á¬ Ñß½¿ íδ ¡Ñ íδ½
ºáúαπªÑ¡ «Γ½áñτ¿¬. (Åα¿ φΓ«¼ Turbo Debugger ºáúαπªáÑΓß∩ ó
αáßΦ¿αÑ¡¡πε (extended) »á¼∩Γ∞, ¡áσ«ñ∩Θπεß∩ ºá »αÑñѽἿ 1îü.)
ÄΓ½áñ¬á óδ»«½¡∩ÑΓß∩ Γ«τ¡« ΓᬠªÑ, ¬á¬ ¿ »α¿ «íδτ¡«¼
¿ß»«½∞º«óá¡¿¿ «Γ½áñτ¿¬á Turbo Debugger, ºá ¿ß¬½ετÑ¡¿Ñ¼ Γ«ú«, τΓ«
«Γ½áª¿óáѼá∩ »α«úαá¼¼á ºáúαπªáÑΓß∩ ¿ óδ»«½¡∩ÑΓß∩ Γ«τ¡« ó Γ«⌐
«í½áßΓ¿ »á¼∩Γ¿, ¬«Γ«αá∩ ¿ß»«½∞ºπÑΓß∩ »α¿ ºá»π᪥ »α«úαá¼¼δ ¡Ñ ¿º
«Γ½áñτ¿¬á. ¥Γ« ¼«ªÑΓ íδΓ∞ «ß«íÑ¡¡« »«½Ñº¡« ¬á¬ ñ½∩ «Γ½áñ¬¿
í«½∞Φ¿σ »α«úαá¼¼, Γᬠ¿ ñ½∩ »«¿ß¬á «Φ¿í«¬, ¬«Γ«αδÑ ¡Ñ󫺼«ª¡«
«í¡áαπª¿Γ∞, Ñß½¿ »α«úαá¼¼á ºáúαπªÑ¡á ¡Ñ ó αÑá½∞¡πε «í½áßΓ∞
»á¼∩Γ¿, ¬á¬ φΓ« »α«¿ßσ«ñ¿Γ »α¿ «íδτ¡«⌐ «Γ½áñ¬Ñ.
èα«¼Ñ Γ«ú«, ó¿αΓπá½∞¡á∩ «Γ½áñ¬á »«ºó«½∩ÑΓ ß½Ññ¿Γ∞ ºá
«íαáΘÑ¡¿∩¼¿ ¬ »α«¿ºó«½∞¡δ¼ «í½áßΓ∩¼ »á¼∩Γ¿, «í½áßΓ∩¼
óó«ñá/óδó«ñá, »«½¡«ßΓ∞ε ¿½¿ »«τΓ¿ »«½¡«ßΓ∞ε ¿ß»«½∞ºπ∩
»α«¿ºó«ñ¿Γѽ∞¡«ßΓ∞ »α«µÑßß«αá. ¥Γ« ñáÑΓ ó«º¼«ª¡«ßΓ∞ »«½¡«ßΓ∞ε
¿ß»«½∞º«óáΓ∞ »αÑ¿¼πΘÑßΓóá á»»áαáΓ¡«⌐ «Γ½áñ¬¿, ¡Ñ »α¿íÑúá∩ ¬
ñ«»«½¡¿Γѽ∞¡δ¼ ºáΓαáΓá¼.
Å«½∞º«óáΓѽ∩¼ 80286
-------------------
é ß½πτáÑ »α«µÑßß«αá 80286 «íΩѼ ñ«ßΓπ»¡«⌐ »á¼∩Γ¿ ¼«ªÑΓ íδΓ∞
í«½∞ΦÑ »« ßαáó¡Ñ¡¿ε ß Turbo Debugger ºá ßτÑΓ ¿ß»«½∞º«óá¡¿∩
«Γ½áñτ¿¬á ºáΘ¿ΘÑ¡¡«ú« αѪ¿¼á TD286. ü«½ÑÑ »«ñα«í¡πε ¿¡Σ«α¼áµ¿ε
ß¼. ó ú½áóÑ 16.
Ç»»áαáΓ¡δÑ ßΓαÑñßΓóá, ¡Ñ«íσ«ñ¿¼δÑ ñ½∩ ó¿αΓπá½∞¡«⌐ «Γ½áñ¬¿
---------------------------------------------------------
ä½∩ Γ«ú« τΓ«íδ ¿ß»«½∞º«óáΓ∞ ó¿αΓπá½∞¡πε «Γ½áñ¬π, óδ ñ«½ª¡δ
¿¼ÑΓ∞ ¬«¼»∞εΓÑα ¡á íáºÑ »α«µÑßß«αá 80386. èα«¼Ñ Γ«ú«, óδ ñ«½ª¡δ
¿¼ÑΓ∞ 700è ñ«ßΓπ»¡«⌐ αáßΦ¿αÑ¡¡«⌐ »á¼∩Γ¿. àß½¿ óδ ¿ß»«½∞ºπÑΓÑ
αáßΦ¿αÑ¡¡πε »á¼∩Γ∞ »«ñ RAM-ñ¿ß¬¿, ¬φΦ-»á¼∩Γ∞ ¿ Γ.ñ., óá¼,
󫺼«ª¡«, »«ΓαÑíπÑΓß∩ ß«ºñáΓ∞ ߻ѵ¿á½∞¡δ⌐ Σá⌐½ CONFIG.SYS ¿½¿
AUTOEXEC.BAT, ¬«Γ«αδ⌐ »«ºó«½¿Γ πñá½∩Γ∞ ¿º »á¼∩Γ¿ ¡Ñ¬«Γ«αδÑ ¿º
φΓ¿σ »α«úαá¼¼, ¬«úñá óδ ºáσ«Γ¿ΓÑ ¿ß»«½∞º«óáΓ∞ ó¿αΓπá½∞¡πε
«Γ½áñ¬π.
ôßΓá¡«ó¬á ñαá⌐óÑαá πßΓα«⌐ßΓóá ñ½∩ ó¿απá½∞¡«ú« «Γ½áñτ¿¬á
-------------------------------------------------------
ÅαѪñÑ τѼ ºá»π߬áΓ∞ ó¿αΓπá½∞¡δ⌐ «Γ½áñτ¿¬, ¡Ñ«íσ«ñ¿¼«
«íÑß»Ñτ¿Γ∞ πßΓá¡«ó¬π Ñú« ñαá⌐óÑαá ß »«¼«Θ∞ε Σá⌐½á CONFIG.SYS.
ùΓ«íδ φΓ« ßñѽáΓ∞, ¡áñ« ó¬½ετ¿Γ∞ ó Σá⌐½ CONFIG.SYS ß½ÑñπεΘπε
ßΓ᫬π:
DEVICE = TDH386.SYS
àß½¿ óδ »«¼ÑßΓ¿½¿ ñαá⌐óÑα TDH386.SYS ¡Ñ ó ¬«α¡Ñóπε, á ó
¬á¬πεΓ« ñαπúπε ñ¿αÑ¬Γ«α¿ε, ó¬½ετ¿ΓÑ ¼áαΦαπΓ φΓ«⌐ ñ¿αÑ¬Γ«α¿¿ ó ¿¼∩
Σá⌐½á ñαá⌐óÑαá πßΓα«⌐ßΓóá.
Äíδτ¡« ó¿αΓπá½∞¡δ⌐ «Γ½áñτ¿¬ »«ºó«½∩ÑΓ ¿¼ÑΓ∞ ñ« 256 íá⌐Γ«ó
ñ½∩ ßΓ᫬ «¬απªÑ¡¿∩ DOS. àß½¿ φΓ«ú« ¡Ññ«ßΓáΓ«τ¡«, ½¿í« Ñß½¿
ßΓ«½∞¬« ¡Ñ ΓαÑíπÑΓß∩, ¿ ªÑ½áΓѽ∞¡« ß«σαá¡¿Γ∞ ¬á¬ ¼«ª¡« í«½∞ΦÑ
»á¼∩Γ¿, ¿ß»«½∞ºπ⌐ΓÑ ó Σá⌐½Ñ CONFIG.SYS »áαá¼ÑΓα -e, τΓ«íδ ºáñáΓ∞
¬«½¿τÑßΓó« íá⌐Γ«ó ñ½∩ «¬απªÑ¡¿∩ DOS. ìá»α¿¼Ñα, ßΓ᫬á
DEVICE = TDH386.SYS -e2000
íπñÑΓ αѺÑαó¿α«óáΓ∞ 2000 íá⌐Γ«ó ñ½∩ »ÑαѼѡ¡δσ «¬απªÑ¡¿∩ DOS.
çá»π߬ ó¿αΓπá½∞¡«ú« «Γ½áñτ¿¬á
-----------------------------------------------------------------
çá»π߬ ó¿αΓπá½∞¡«ú« «Γ½áñτ¿¬á »α«¿ºó«ñ¿Γß∩ »«τΓ¿ ΓᬠªÑ, ¬á¬
«íδτ¡«ú« «Γ½áñτ¿¬á Turbo Debugger, ß »«¼«Θ∞ε ¬«¼á¡ñ¡«⌐ ßΓ᫬¿
ß½ÑñπεΘÑú« ó¿ñá:
TD386 [»áαá¼ÑΓαδ] »α«úαá¼¼á [»áαá¼ÑΓαδ »α«úαá¼¼δ]
äαπú¿¼¿ ß½«óἿ, ó¼ÑßΓ« TD óá¼ ¡áñ« »α«ßΓ« óóÑßΓ¿ TD386.
TD386 ßá¼ ¡á⌐ñÑΓ ¿ß»«½¡∩Ѽπε »α«úαá¼¼π «Γ½áñτ¿¬á Turbo Debugger ¿
ºáúαπº¿Γ ÑÑ ó αáßΦ¿αÑ¡¡πε »á¼∩Γ∞.
àß½¿ π óáß ¿¼ÑεΓß∩ ñαπú¿Ñ »α«úαá¼¼δ ¿½¿ ñαá⌐óÑαδ πßΓα«⌐ßΓó,
¬«Γ«αδÑ ¿ß»«½∞ºπεΓ αáßΦ¿αÑ¡¡πε »á¼∩Γ∞, ¡á»α¿¼Ñα, RAM-ñ¿ß¬¿,
¬φΦ»á¼∩Γ∞ ¿ Γ.ñ., óδ ñ«½ª¡δ ß««íΘ¿Γ∞ »α«úαá¼¼Ñ TD386, ߬«½∞¬«
αáßΦ¿αÑ¡¡«⌐ »á¼∩Γ¿ «¡á ñ«½ª¡á «ßΓáó¿Γ∞ ñ½∩ φΓ¿σ »α«úαá¼¼. ¥Γ«
ñѽáÑΓß∩ ß »«¼«Θ∞ε »áαá¼ÑΓαá -e ¬«¼á¡ñ¡«⌐ ßΓ᫬¿. Å«ß½Ñ φΓ«ú«
»áαá¼ÑΓαá π¬áºδóáÑΓß∩ ¬«½¿τÑßΓó« ¬¿½«íá⌐Γ«ó αáßΦ¿αÑ¡¡«⌐ »á¼∩Γ¿,
¿ß»«½∞ºπѼ«Ñ ñαπú¿¼¿ »α«úαἼἿ, ¡á»α¿¼Ñα,
TD386 -e512 myprog
¥Γá ¬«¼á¡ñá ¿¡Σ«α¼¿απÑΓ »α«úαá¼¼π TD386 « Γ«¼, τΓ«
¡Ñ«íσ«ñ¿¼« ºáαѺÑαó¿α«óáΓ∞ »ÑαóδÑ 512è αáßΦ¿αÑ¡¡«⌐ »á¼∩Γ¿ ñ½∩
ñαπú¿σ »α«úαá¼¼.
Äíδτ¡«, Ñß½¿ óáΦá ß¿ßΓÑ¼á »«ññÑনóáÑΓ ßΓá¡ñáαΓ XMS, ¡ÑΓ
¡Ñ«íσ«ñ¿¼«ßΓ¿ ¿¡Σ«α¼¿α«óáΓ∞ TD386 « Γ«¼, ߬«½∞¬« αáßΦ¿αÑ¡¡«⌐
»á¼∩Γ¿ «ßΓὫß∞ ñ½∩ »α«úαá¼¼; »α«úαá¼¼δ πªÑ ß««íΘ¿½¿ TD386 φΓπ
¿¡Σ«α¼áµ¿ε. éδ ñ«½ª¡δ ¿ß»«½∞º«óáΓ∞ -e Γ«½∞¬« ß Γᬿ¼¿ »α«úαἼἿ
(¬á¬ VDISK), ¬«Γ«αδÑ ¡Ñ »«ññÑনóáεΓ ¬«¼¼π¡¿¬áµ¿⌐ »« ßΓá¡ñáαΓπ
XMS.
ū߬«½∞¬π, ߬«αÑÑ óßÑú«, óδ íπñÑΓÑ óßÑúñá αѺÑαó¿α«óáΓ∞ ñ½∩
ñαπú¿σ »α«úαá¼¼ «ñ¿¡á¬«óδ⌐ «íΩѼ αáßΦ¿αÑ¡¡«⌐ »á¼∩Γ¿, óδ ¼«ªÑΓÑ
ºáñáΓ∞ Ñú« «ñ¿¡ αẠ»α¿ ºá»π᪥ «Γ½áñτ¿¬á ¿ ºáΓѼ ¿ß»«½∞º«óáΓ∞
»«ßΓ«∩¡¡«. ä½∩ φΓ«ú« ó¼ÑßΓÑ ß »áαá¼ÑΓα«¼ -e ¡áñ« ºáñáΓ∞ »áαá¼ÑΓα
-w, ¬«Γ«αδ⌐ π¬áºδóáÑΓ, τΓ« º¡áτÑ¡¿Ñ, ºáñá¡¡«Ñ »áαá¼ÑΓα«¼ -e
ñ«½ª¡« íδΓ∞ ºá»«¼¡Ñ¡« ó ¿ß»«½¡∩Ѽ«¼ Σá⌐½Ñ TD386 ¿ ñ«½ª¡«
¿ß»«½∞º«óáΓ∞ß∩ »«ßΓ«∩¡¡«.
Å«ß½Ñ φΓ«ú« π óáß íπñÑΓ ºá»α«ΦÑ¡« ¿¼∩ ¿ß»«½¡∩Ѽ«⌐ »α«úαá¼¼δ.
àß½¿ óδ ¿ß»«½∞ºπÑΓÑ DOS óÑαß¿¿ 3.σ ¿½¿ í«½ÑÑ »«ºñ¡Ñ⌐, ó ºá»α«ßÑ
íπñÑΓ π¬áºá¡ »«½¡δ⌐ ¼áαΦαπΓ ¿ ¿¼∩ Σá⌐½á, ¬«Γ«αδ⌐ ß«ñÑনΓ
»α«úαá¼¼π TD386. éδ ¼«ªÑΓÑ »α¿¡∩Γ∞ φΓ« ¿¼∩, ¡áªáó ¬½áó¿Φπ Enter,
¿½¿ óóÑßΓ¿ ¡«ó«Ñ ¿¼∩ ¿ß»«½¡∩Ѽ«ú« Σá⌐½á. öá⌐½ ß ¡«óδ¼ ¿¼Ñ¡Ñ¼
ñ«½ªÑ¡ πªÑ ßπΘÑßΓó«óáΓ∞ ¿ íδΓ∞ ¬«»¿Ñ⌐ »α«úαá¼¼δ TD386, ¬«Γ«απε óδ
»αÑñóáα¿Γѽ∞¡« ßñѽ὿.
àß½¿ óδ αáí«ΓáÑΓÑ ó DOS óÑαß¿¿ 2.σ, óδ ñ«½ª¡δ ºáñáΓ∞ »«½¡δ⌐
¼áαΦαπΓ ¿ ¿¼∩ Σá⌐½á ¿ß»«½¡∩Ѽ«⌐ »α«úαá¼¼δ TD386.
ì¿ªÑ »α¿óÑñÑ¡ »«½¡δ⌐ ß»¿ß«¬ »áαá¼ÑΓα«ó ¬«¼á¡ñ¡«⌐ ßΓ᫬¿ ñ½∩
»α«úαá¼¼δ TD386.
-?,-h ÄíαáΘáÑΓß∩ ¬ »«ñß¬áº¬Ñ »« TD386.
-b ÉáºαÑΦáÑΓ »αÑαδóáΓ∞ óδ»«½¡Ñ¡¿Ñ »α«úαá¼¼ ¡áªáΓ¿Ñ¼
Ctrl-Break, ñáñÑ ¬«úñá »αÑαδóá¡¿∩ ºá»αÑΘÑ¡δ.
-e#### çáñáÑΓ ¬«½¿τÑßΓó« ¬¿½«íá⌐Γ«ó αáßΦ¿αÑ¡¡«⌐ »á¼∩Γ¿,
¿ß»«½∞ºÑ¼«Ñ ñαπú¿¼¿ »α«úαἼἿ ¿½¿ «Γ½áª¿óáѼ«⌐
»α«úαá¼¼«⌐. (àß½¿ óáΦá ß¿ßΓÑ¼á »«ññÑনóáÑΓ
ßΓá¡ñáαΓ XMS, Γ« ñá¡¡δ⌐ »áαá¼ÑΓα ¡Ñ ¡πªÑ¡).
-f#### ÉáºαÑΦáÑΓ ¿ß»«½∞º«óáΓ∞ φ¼π½∩µ¿ε αáßΦ¿αÑ¡¡«⌐ »á¼∩Γ¿
Γ¿»á EMS »«ßαÑñßΓó«¼ ºá¼ÑΘÑ¡¿∩ ßΓαá¡¿µ (ó αáßΦ¿αÑ¡¡«⌐
»á¼∩Γ¿) ¿ πßΓá¡áó½¿óáÑΓ ñ½∩ ßÑú¼Ñ¡Γá ßΓαá¡¿τ¡«ú«
í½«¬á º¡áτÑ¡¿Ñ #### (ó ΦÑßΓ¡áñµáΓ¿α¿τ¡«¼ Σ«α¼áΓÑ).
Å«ß½Ññ¡¿Ñ Γα¿ µ¿Σαδ φΓ«ú« º¡áτÑ¡¿∩ ñ«½ª¡δ íδΓ∞
¡π½∩¼¿, ¡á»α¿¼Ñα, C000 ¿½¿ E000. çá¼ÑΓ¿¼, τΓ« φΓá
󫺼«ª¡«ßΓ∞ ¼«ªÑΓ ¿ß»«½∞º«óáΓ∞ß∩ Γ«½∞¬« ñ½∩ «íαáΘÑ¡¿⌐
«Γ½áñτ¿¬á ¬ αáßΦ¿αÑ¡¡«⌐ »á¼∩Γ¿ Γ¿»á EMS.
àß½¿ óδ ¡Ñ ¼«ªÑΓÑ ºáúαπº¿Γ∞ óáΦπ Γáí½¿µπ
ß¿¼ó«½¿τÑ߬¿σ ¿¼Ñ¡, »«»α«íπ⌐ΓÑ ó«ß»«½∞º«óáΓ∞ß∩
»áαá¼ÑΓα«¼ -f, τΓ«íδ "ºá¡∩Γ∞" ¼ÑßΓ« ¿º αáßΦ¿αÑ¡¡«⌐
»á¼∩Γ¿.
ìÑΓ αáßΦ¿αÑ¡¡«⌐ »á¼∩Γ¿: -fD000
ÉáßΦ¿αÑ¡¡á∩ »á¼∩Γ∞ ó D000: -fE000
ÉáßΦ¿αÑ¡¡á∩ »á¼∩Γ∞ ó E000: -fD000
-f- çá»αÑΘáÑΓ φ¼π½∩µ¿ε αáßΦ¿αÑ¡¡«⌐ »á¼∩Γ¿ Γ¿»á EMS
(»αÑñ»«½«ª¿Γѽ∞¡«, ¿ß»«½∞ºπÑΓß∩ ñ½∩ «Γ¼Ñ¡δ
»αÑñδñπΘÑú« »áαá¼ÑΓαá -f ¬«¼á¡ñ¡«⌐ ßΓ᫬¿).
-w î«ñ¿Σ¿µ¿απÑΓ Σá⌐½ TD386, ºá»¿ßδóá∩ ó ¡Ñú« ¡«ó«Ñ
º¡áτÑ¡¿Ñ, ºáñá¡¡«Ñ »áαá¼ÑΓα«¼ -e ¿½¿ -f, ¬«Γ«α«Ñ
ñ«½ª¡« ¿ß»«½∞º«óáΓ∞ß∩ »« π¼«½τá¡¿ε. éδ ¼«ªÑΓÑ óóÑßΓ¿
¿¼∩ ¡«ó«ú« ¿ß»«½¡∩Ѽ«ú« Σá⌐½á, ¬«Γ«α«ú« ÑΘÑ ¡Ñ
ßπΘÑßΓóπÑΓ. é φΓ«¼ ß½πτáÑ TD386 ß«ºñáßΓ ¡«óδ⌐
¿ß»«½¡∩Ѽδ⌐ Σá⌐½.
ÄíαáΓ¿ΓÑ ó¡¿¼á¡¿Ñ, τΓ« »áαá¼ÑΓαδ »α«úαá¼¼δ TD386.EXE ñ«½ª¡δ
π¬áºδóáΓ∞ß∩ ó ¬«¼á¡ñ¡«⌐ ßΓα«¬Ñ »ÑαÑñ »áαá¼ÑΓαἿ «Γ½áñτ¿¬á Turbo
Debugger ¿ ¿¼Ñ¡Ñ¼ »α«úαá¼¼δ. ìá»α¿¼Ñα, ¬«¼á¡ñá
TD386 -e1024 -fD000 -w
αѺÑαó¿απÑΓ »ÑαóδÑ 1024è αáßΦ¿αÑ¡¡«⌐ »á¼∩Γ¿, αáºαÑΦáÑΓ
φ¼π½∩µ¿ε αáßΦ¿αÑ¡¡«⌐ »á¼∩Γ¿ Γ¿»á EMS ß« ßΓαá¡¿τ¡δ¼ í½«¬«¼ D000 ¿
ºá»¿ßδóáÑΓ φΓ¿ º¡áτÑ¡¿∩ ó Σá⌐½ TD386.EXE.
ùΓ«íδ »«ß¼«ΓαÑΓ∞ ß»¿ß«¬ óßÑσ »áαá¼ÑΓα«ó ¬«¼á¡ñ¡«⌐ ßΓ᫬¿ ñ½∩
»α«úαá¼¼δ TD386.EXE, »α«ßΓ« óóÑñ¿ΓÑ ¿¼∩ »α«úαá¼¼δ TD386 -? ¿½¿
TD386 -h ¿ ¡áª¼¿ΓÑ ¬½áó¿Φπ Enter.
Åα¿¼Ñτá¡¿Ñ: àß½¿ óδ αáí«ΓáÑΓÑ ¡á ¼áΦ¿¡Ñ ß »α«µÑßß«α«¼ 80386
¿ σ«Γ¿ΓÑ »«ß¼«ΓαÑΓ∞ »áαá¼ÑΓαδ ¬«¼á¡ñ¡«⌐ ßΓ᫬¿ ñ½∩ »α«úαá¼¼δ
TD386.EXE, óδ ñ«½ª¡δ »αÑñóáα¿Γѽ∞¡« ºáúαπº¿Γ∞ ñαá⌐óÑα TDH386.SYS.
Éẽ¿τ¿∩ ¼Ñªñπ «íδτ¡«⌐ ¿ ó¿αΓπá½∞¡«⌐ «Γ½áñ¬«⌐
---------------------------------------------
ü«½∞Φ¿¡ßΓó« Σπ¡¬µ¿⌐ «Γ½áñτ¿¬á óδ»«½¡∩ÑΓß∩ «ñ¿¡á¬«ó«,
¡Ñºáó¿ß¿¼« «Γ Γ«ú«, ¿ß»«½∞ºπÑΓß∩ ½¿ «íδτ¡á∩ «Γ½áñ¬á, ¿½¿
ó¿αΓπá½∞¡á∩ «Γ½áñ¬á ¡á ¼áΦ¿¡Ñ ß »α«µÑßß«α«¼ 80386. 쿪Ñ
»ÑαÑτ¿ß½Ñ¡δ óßÑ αẽ¿τ¿∩ ¼Ñªñπ «íδτ¡«⌐ ¿ ó¿αΓπá½∞¡«⌐ «Γ½áñ¬«⌐.
- Åα¿ ¿ß»«½∞º«óá¡¿¿ ¬«¼á¡ñδ File/OS Shell ñ½∩ óδ»«½¡Ñ¡¿∩
¬«¼á¡ñδ DOS «Γ½áª¿óáѼá∩ »α«úαá¼¼á ¡¿¬«úñá ¡Ñ "óδúαπªáÑΓß∩" ¡á
ñ¿ß¬. ¥Γ« «º¡áτáÑΓ, τΓ« ¡Ñ óßÑúñá ¼«ªÑΓ σóáΓ¿Γ∞ »á¼∩Γ¿ ñ½∩
ºá»π߬á ñαπú¿σ »α«úαá¼¼ ¿º DOS.
- é »α«úαá¼¼Ñ ¼«úπΓ ¿ß»«½∞º«óáΓ∞ß∩ »«τΓ¿ óßÑ ¬«¼á¡ñδ
»α«µÑßß«αá 80386, ºá ¿ß¬½ετÑ¡¿Ñ¼ ¡Ñ¬«Γ«αδσ ¬«¼á¡ñ ºáΘ¿ΘÑ¡¡«ú«
αѪ¿¼á: CLTS, LMSW, LTR, LGDT ¿ LLDT.
- äáªÑ Ñß½¿ óδ ¿ß»«½∞ºπÑΓÑ »α¿ ó¿αΓπá½∞¡«⌐ «Γ½áñ¬Ñ óßÑ
αѪ¿¼δ αáßΦ¿αÑ¡¡«⌐ áñαÑßᵿ¿ »α«µÑßß«αá 80386 ¿ 32-αáºα∩ñ¡δÑ
αÑú¿ßΓαδ, óδ ¡Ñ ¼«ªÑΓÑ »«½πτ¿Γ∞ ñ«ßΓπ» ¬ »á¼∩Γ¿ ºá »αÑñѽἿ 1îü.
àß½¿ óδ »«»δΓáÑΓÑß∞ φΓ« ßñѽáΓ∞, αáí«Γá »α«úαá¼¼δ íπñÑΓ »αÑαóá¡á
¿ π»αáó½Ñ¡¿Ñ íπñÑΓ »ÑαÑñá¡« «Γ½áñτ¿¬π.
- ìѽ∞º∩ ¿ß»«½∞º«óáΓ∞ ó¿αΓπá½∞¡πε «Γ½áñ¬π, Ñß½¿ ñ« φΓ«ú« πªÑ
íδ½á ºá»πΘÑ¡á »α«úαá¼¼á ¿½¿ ñαá⌐óÑα πßΓα«⌐ßΓóá, ¬«Γ«αδÑ
¿ß»«½∞ºπεΓ ºáΘ¿ΘÑ¡¡δÑ ¿½¿ ó¿αΓπá½∞¡δÑ αѪ¿¼δ »α«µÑßß«αá 80386. è
Γᬿ¼ »α«úαἼἠ«Γ¡«ß∩Γß∩ ß½ÑñπεΘ¿Ñ:
- Éáí«τá∩ ßαÑñá DesqView;
- Éáí«τá∩ ßαÑñá Windows 386;
- ¥¼π½∩Γ«α EMS CEMM.SYS Σ¿α¼δ Compaq;
- 386^MAX.
àß½¿ óδ «íδτ¡« ¿ß»«½∞ºπÑΓÑ «ñ¡π ¿º φΓ¿σ ¿½¿ á¡á½«ú¿τ¡δσ
»α«úαá¼¼, óδ ñ«½ª¡δ »αѪñÑ τѼ ºá»π߬áΓ∞ »α«úαá¼¼π TD386,
«ßΓá¡«ó¿Γ∞ ¿½¿ óδúαπº¿Γ∞ ¿σ ¿º »á¼∩Γ¿.
- Åα¿ ó¿αΓπá½∞¡«⌐ «Γ½áñ¬Ñ TD386 ¼«ªÑΓ »ÑαÑσóáΓδóáΓ∞ «ß«íδÑ
ß¿Γπᵿ¿, úÑ¡Ñα¿απѼδÑ óáΦÑ⌐ »α«úαá¼¼«⌐. é φΓ«¼ ß½πτáÑ ÑÑ
óδ»«½¡Ñ¡¿Ñ «ßΓá¡áó½¿óáÑΓß∩, ¿ TD386 ß««íΘáÑΓ «í «ß«í«⌐ ß¿Γπᵿ¿.
Å«∩ó½∩εΘÑÑß∩ ß««íΘÑ¡¿Ñ «í «Φ¿í¬Ñ ¬«¡¬αÑΓ¿º¿απÑΓ ßπΓ∞ φΓ«⌐ «ß«í«⌐
ß¿Γπᵿ¿, á ßΓαѽ¬á ó »«ñ«¬¡Ñ Code «¬¡á CPU - ¿½¿ ¬παß«α ó «¬¡Ñ
Module - »«¼ÑτáÑΓ ¬«¼á¡ñπ, »«ß½πª¿óΦπε »α¿τ¿¡«⌐ ñá¡¡«⌐ «ß«í«⌐
ß¿Γπᵿ¿.
- ìÑ«ª¿ñá¡¡δσ »αÑαδóá¡¿⌐ »α¿ φΓ«¼ 󫺡¿¬áΓ∞ ¡Ñ ñ«½ª¡«. àß½¿
«¡¿ »α«¿º«⌐ñπΓ, «íαáΓ¿ΓÑß∞ ¡á Σ¿α¼π Borland.
æ««íΘÑ¡¿∩ «í «Φ¿í¬áσ »α«úαá¼¼δ TD386
-----------------------------------------------------------------
è«úñá »α«úαá¼¼á TD386 ¡Ñ ¼«ªÑΓ ¡áτáΓ∞ αáí«Γπ, «¡á óδñáÑΓ
ß««íΘÑ¡¿Ñ «í «Φ¿í¬Ñ ¿ óδ»«½¡∩ÑΓ ó«ºóαáΓ ó DOS. ÅαѪñÑ τѼ ß¡«óá
»«»δΓáΓ∞ß∩ ºá»πßΓ¿Γ∞ φΓπ »α«úαá¼¼π, óδ ñ«½ª¡δ ¿º¼Ñ¡¿Γ∞ ß¿Γπᵿε,
¬«Γ«αá∩ »α¿óÑ½á ¬ «Φ¿í¬Ñ.
TD386 error: 80386 device driver missing or wrong version
(ÄΓßπΓßΓóπÑΓ ñαá⌐óÑα ó¿αΓπá½∞¡«ú« «Γ½áñτ¿¬á ¿½¿ ¡Ñ»αáó¿½∞¡á∩
óÑαß¿∩)
ÅαѪñÑ τѼ óδºδóáΓ∞ »α«úαá¼¼π TD386 ¿º ¬«¼á¡ñ¡«⌐ ßΓ᫬¿ DOS,
¡Ñ«íσ«ñ¿¼« πßΓá¡«ó¿Γ∞ ñαá⌐óÑα TDH386.SYS ß »«¼«Θ∞ε Σá⌐½á CONFIG.SYS.
TD386 error: Can't enable the A20 address line
(ìÑ ñ«»π߬áÑΓß∩ ßΓ᫬á áñαÑßá A20)
Åα«úαá¼¼á TD386 ¡Ñ ¼«ªÑΓ «íαáΘáΓ∞ß∩ ¬ »á¼∩Γ¿ ºá »αÑñѽἿ 1îü.
¥Γ« ¼«ªÑΓ »α«¿º«⌐Γ¿, Ñß½¿ óδ αáí«ΓáÑΓÑ ¡á ¬«¼»∞εΓÑαÑ, ¡Ñ »«½¡«ßΓ∞ε
ß«ó¼ÑßΓ¿¼«¼ ß IBM PC.
TD386 error: Can't find TD.EXE
(ìÑ ¼«ªÑΓ íδΓ∞ ¡á⌐ñÑ¡ Σá⌐½ TD.EXE)
Åα«úαá¼¼á TD386 ¡Ñ ¼«ªÑΓ ¡á⌐Γ¿ Σá⌐½ TD.EXE.
TD386 error: Couldn't execute TD.EXE
(ìÑ ¼«ªÑΓ íδΓ∞ óδ»«½¡Ñ¡á »α«úαá¼¼á TD.EXE)
Åα«úαá¼¼á TD386 ¡Ñ ¼«ªÑΓ ºá»πßΓ¿Γ∞ «Γ½áñτ¿¬ TD.EXE.
TD386 error: Environment too long; use -e#### switch with
TDH386.SYS
(æΓα«¬á «¬απªÑ¡¿∩ ß½¿Φ¬«¼ ñ½¿¡¡á∩; ¿ß»«½∞ºπ⌐ΓÑ »α¿ πßΓá¡«ó¬Ñ
ñαá⌐óÑαá TDH386.SYS »áαá¼ÑΓα -e####)
ìÑ«íσ«ñ¿¼« ¿º¼Ñ¡¿Γ∞ ñ½¿¡π ßΓ᫬¿ «¬απªÑ¡¿∩ ß »«¼«Θ∞ε »áαá¼ÑΓαá
-e, ¬á¬ í佫 «»¿ßá¡« ó αáºñÑ½Ñ 14.2.
TD386 error: Not enough Extended Memory available
(ìÑñ«ßΓáΓ«τ¡δ⌐ «íΩѼ ñ«ßΓπ»¡«⌐ αáßΦ¿αÑ¡¡«⌐ »á¼∩Γ¿)
Åα«úαá¼¼Ñ TD386 ¡Ñ σóáΓáÑΓ »á¼∩Γ¿. ìÑ«íσ«ñ¿¼« πßΓá¡«ó¿Γ∞ ¡á
¼áΦ¿¡π ñ«»«½¡¿Γѽ∞¡πε »á¼∩Γ∞, ½¿í« «ßó«í«ñ¿Γ∞ ¿¼ÑεΘπεß∩, π¼Ñ¡∞Φ¿ó,
¡á»α¿¼Ñα, αẼÑα RAM-ñ¿ß¬á.
TD386 error: Wrong CPU type (not a 80386)
(ìÑ»αáó¿½∞¡δ⌐ Γ¿» »α«µÑßß«αá (¡Ñ 80386))
ìá ¬«¼»∞εΓÑαÑ πßΓá¡«ó½Ñ¡ ñαπú«⌐ »α«µÑßß«α.
æ½ÑñπεΘ¿Ñ «Φ¿í¬¿ ¼«úπΓ ó«º¡¿¬áΓ∞ »α¿ »«»δ⪥ ºá»¿ß¿
¿¡Σ«α¼áµ¿¿ ó Σá⌐½ TD386 ß »«¼«Θ∞ε »áαá¼ÑΓαá -w:
TD386 error: Cannot open program file
(ìÑ ¼«ªÑΓ íδΓ∞ «Γ¬αδΓ Σá⌐½ »α«úαá¼¼δ)
TD386 error: Cannot read program file
(ìÑ ¼«ªÑΓ íδΓ∞ »α«τ¿Γá¡ Σá⌐½ »α«úαá¼¼δ)
TD386 error: Cannot write program file
(äá¡¡δÑ ¡Ñ ¼«úπΓ íδΓ∞ ºá»¿ßá¡δ ó Σá⌐½ »α«úαá¼¼δ)
TD386 error: Program file corrupted or wrong version
(öá⌐½ »α«úαá¼¼δ ¿ß»«ατÑ¡ ¿½¿ ¡Ñ»αáó¿½∞¡«⌐ óÑαß¿¿)
æ««íΘÑ¡¿∩ «í «Φ¿í¬áσ ñαá⌐óÑαá TDH386.SYS
-----------------------------------------------------------------
éδ ¼«ªÑΓÑ »«½πτ¿Γ∞ Γ«½∞¬« ñóá ß««íΘÑ¡¿∩ «í «Φ¿í¬Ñ, ßó∩ºá¡¡δÑ
ß ñαá⌐óÑα«¼ TDH386.SYS.
Wrong CPU type: TDH386 driver not installed
(ìÑ»αáó¿½∞¡δ⌐ Γ¿» »α«µÑßß«αá: ñαá⌐óÑα TDH386 ¡Ñ πßΓá¡«ó½Ñ¡)
Invalid command line: TDH386 driver not installed
(ìÑóÑα¡á∩ ¬«¼á¡ñ¡á∩ ßΓ᫬á: ñαá⌐óÑα TDH386 ¡Ñ πßΓá¡«ó½Ñ¡)